home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / fnordadl / fn132src.zoo / ref-man / misc.tex < prev    next >
Text File  |  1991-09-02  |  44KB  |  1,113 lines

  1. @comment Tell Emacs to use -*-texinfo-*- mode
  2. @comment $Id: misc.tex,v 2.4 91/09/01 23:04:31 royce Exp $
  3.  
  4. @node Miscellaneous, Fnordadel Support, File Transfers, Top
  5. @chapter Miscellaneous
  6.  
  7. Yup, this is the good old "miscellaneous" chapter, that place
  8. where we put stuff which either didn't seem to fit into any other chapter,
  9. or which we figured didn't deserve a chapter of its own.  So here we go.
  10.  
  11. @node Things to Make Fnordadel Work or Work Better, Logging and Debugging, Miscellaneous, Miscellaneous
  12. @section Things to Make Fnordadel Work or Work Better
  13. @cindex Speedups
  14. @cindex Efficiency improvements
  15.  
  16. Most of the programs we mention in this section are available on RT and
  17. secret.  If you can't find them anywhere else, phone one of our systems.
  18. @xref{Fnordadel Support}.
  19.  
  20. Here are a few things you will @emph{absolutely need} to avoid trouble:
  21.  
  22. @itemize @bullet
  23. @item
  24. If you have a hard drive, @sc{tos} 1.4 (or greater, like @sc{tos} 1.6 in the
  25. STE), or both, make sure you have @code{foldr100.prg} installed in your
  26. AUTO boot folder.  You may not need @code{foldr100.prg} if you have access
  27. to another program that does a similar function, for example
  28. Revolver from Intersect Software or the hard drive boot handler
  29. supplied with newer ICD host adaptor-based hard drives.  Both of
  30. these products allow you to allocate buffers for extra folders,
  31. a necessary thing due to bugs in @sc{tos}.  Even if you don't have a
  32. hard drive, @sc{tos} 1.4 and 1.6 will need these extra buffers because of
  33. bugs they have.
  34.  
  35. @item
  36. If you have @sc{tos} 1.4 or greater, you must also have @code{poolfix3.prg}
  37. installed in your @file{auto} boot folder.  These versions of @sc{tos} have
  38. some bugs that are corrected by the @code{poolfix} program, so make sure
  39. it is correctly installed before going any further.  We also include
  40. @code{poolfix4}, which is a version of @code{poolfix3} with hacks to
  41. permit it to run in any position in your auto folder.  (@code{poolfix3} likes
  42. to be first, but so do some other auto programs.)  @code{poolfix4} is
  43. @emph{NOT} from Atari; it was done by somebody else.  Therefore, use it at
  44. your own risk.
  45.  
  46. @item
  47. If you have @sc{tos} 1.4 or greater, and wish to run your system with a
  48. high-speed modem, you will need to install @code{tos14fx2.prg} in your
  49. AUTO folder.  This Atari fix solves a glitch with @sc{rts}/@sc{cts} flow
  50. control, something fairly necessary at speeds of 9600 bps and higher.
  51.  
  52. @end itemize
  53.  
  54. Here are some things you will probably want, to make life nicer:
  55.  
  56. @itemize @bullet
  57. @item
  58. If you only have 512K of @sc{ram}, you might want to consider getting an
  59. upgrade to 1MB, especially if you do not own a hard drive.  There
  60. are a lot of things that can make running your system easier and
  61. more enjoyable, such as @sc{ram}disks and command shells.  But they need
  62. memory to run.  Pretty well all models of ST lose about 100K of
  63. @sc{ram} to @sc{gem} and @sc{tos}.  Fnordadel itself needs another 200K or so.
  64. On a machine with 512K tops, memory can disappear pretty quickly,
  65. leaving little or no room for the niceties.
  66.  
  67. @item
  68. No matter what model of ST you have, and whether you have a hard
  69. drive or not, if you do not have a new version of @sc{tos} (1.4 or 1.6,
  70. the latter available standard [and only] on the STE machines),
  71. then we @emph{highly} recommend getting a @sc{tos} upgrade.  Disk performance is
  72. @emph{much} improved under newer versions of @sc{tos}, although if you are
  73. running on floppy disks you won't notice it much due to their
  74. inherently slow access times and data transfers rates.  The new
  75. versions of @sc{tos} also provide a lot of other enhancements and fixes
  76. that are worth having, especially if you use the @sc{gem} desktop a lot.
  77.  
  78. @item
  79. A display ``accelerator'', such as the excellent Quick ST, from
  80. Branch Always Software, is a useful addition.  Early versions of
  81. Quick ST are available
  82. in the public domain, so try to get ahold of a copy and try it
  83. out.  If you like it, you can pick up the commercial version for
  84. about $20.  Quick ST provides a very nice speed-up to all screen
  85. display operations used in Fnordadel, and many operations used
  86. in @sc{gem}-based programs as well.
  87. @end itemize
  88.  
  89. @node Logging and Debugging, Help Files, Things to Make Fnordadel Work or Work Better, Miscellaneous
  90. @section Logging and Debugging
  91. @cindex Logging
  92.  
  93. Fnordadel has various ways of logging its actions for your later
  94. perusal.  They include the call-log and the net-log.  In addition, there
  95. are both normal and network-specific debugging flags for still more useless
  96. information.
  97.  
  98. @node The call-log, The Net-Log, Logging and Debugging, Logging and Debugging
  99. @subsection The call-log
  100. @cindex Caller activity log
  101.  
  102. The call-log is kept in the file @file{calllog.sys}, which is
  103. stored in your @code{#auditdir}.  It records information about callers,
  104. @vindex auditdir
  105. file downloads that may occur, and system up/down times.  It can
  106. be defined to document any or all of these things; see @file{ctdlcnfg.doc}
  107. for precise directions on how.  Suffice it to say that if you
  108. define the @file{ctdlcnfg.sys} variable @code{call-log} to be @samp{1}, it will
  109. @vindex call-log
  110. cause a call-log to be kept, documenting system up/down times as
  111. well as caller information, but not file downloads.
  112.  
  113. When the system is brought up, a line of the form
  114.  
  115. @example
  116. System brought up @var{<date>} @@ @var{<time>}
  117. @end example
  118.  
  119. @noindent
  120. will be written to @file{calllog.sys}.  When the system is taken down,
  121.  
  122. @example
  123. System brought down <@var{date}> @@ <@var{time}>
  124. @end example
  125.  
  126. @noindent
  127. will be written.  And when a user has called, you'll see a line
  128. of this form:
  129.  
  130. @example
  131. <@var{username}>          :  <@var{date}> <@var{in}> - <@var{out}> (<@var{baud}>) [@var{flags}]    
  132. @end example
  133.  
  134. @noindent
  135. The meanings are as follows:
  136.  
  137. @table @var
  138. @item username
  139. is the name of the user;
  140. @item date
  141. is the date on which he/she called;
  142. @item in
  143. is the user's login time;
  144. @item out
  145. is the user's termination time;
  146. @item baud
  147. is the baud rate at which the call was made, or
  148. ``console'' if the login was from the Console;
  149. @item flags
  150. @cindex Caller activity flags
  151. documents anything unusual about the call.  The
  152. following flags are defined:
  153. @table @code
  154. @item +
  155. New user.
  156. @item R
  157. User was denied access to the system due
  158. to a login restriction (@pxref{Login restrictions}).
  159. @item P
  160. The user was punted off by the use of the
  161. @code{[P]oll} command from the Sysop's Net menu.
  162. @item e
  163. An event punted the user off (@pxref{Events}).
  164. @item t
  165. The user timed out (meaning that he went
  166. for about 3 minutes without hitting a key).
  167. @item k
  168. The user was Killed while online (see @code{[K]ill user} in
  169. @ref{User Status Commands}).
  170. @item p
  171. The user did a @code{.T(erminate) P(unt)}, which
  172. restores all of his non-vital settings to
  173. their pre-call state.
  174. @item s
  175. The user did a @code{.T(erminate) S(tay)}.  This
  176. means that he logged off without hanging
  177. up; this is a good clue as to the identity
  178. of the next person to login.
  179. @item G
  180. A user on the Console was kicked off when
  181. carrier was detected; this happens if
  182. you're on the Console and you use @samp{^L M} instead
  183. of @code{[T]erminate}.
  184. @item D
  185. The user unceremoniously disconnected
  186. without using @code{[T]erminate}.  This doesn't
  187. hurt anything, but it's bad style.
  188. @item E
  189. The user was an ``EVILE'' user; he entered
  190. more than a tolerable number of consecutive
  191. bad commands, meaning that either
  192. @enumerate
  193. @item
  194. he's @emph{really} clueless, or
  195. @item
  196. he had extreme line noise problems.
  197. @end enumerate
  198. @item r
  199. The user was punted by having the modem
  200. reinitialised on him; this is accomplished
  201. by using @code{[R]einitialise} from the Sysop menu.
  202. @item c
  203. The user called, but was denied access to
  204. the system due to exceeding the @code{maxcalls}
  205. limit; see @ref{Calls per day}.
  206. @item T
  207. The user was denied access due to having
  208. exceeded the @code{maxtime} limit; see @ref{Connect time per day}.
  209. @item C
  210. The user was denied access due to having
  211. exceeded the @code{maxclosecalls} limit; see @ref{Close calls per day}.
  212. @end table
  213. @end table
  214.  
  215. The call-log is one of the few things in Fnordadel that
  216. are not self-maintaining; it will continue to grow indefinitely,
  217. so it needs to be periodically deleted.  You may wish to use the
  218. utility program @code{c